hysop.backend.device.codegen.kernels.directional_stretching module¶
- class hysop.backend.device.codegen.kernels.directional_stretching.DirectionalStretchingKernel(typegen, dim, ftype, order, direction, is_cached, is_inplace, boundary, formulation, time_integrator, symbolic_mode=False, known_vars=None)[source]¶
Bases:
KernelCodeGenerator
- build_requirements(typegen, work_dim, ftype, order, is_cached, time_integrator, direction, boundary, force_symbolic, formulation, storage, is_periodic, is_inplace)[source]¶